Tipos básicos en Python

Números

Strings

Booleanos


In [9]:
a = 8
b = 3.5
print(type(a))
print(type(b))


<class 'int'>
<class 'float'>

In [10]:
n = 3
m = 2
suma = n + m
resta = n - m
mult = n * m
exp = n ** m
div = n / m
print(exp)


9

In [11]:
j = 5
k = 2
divEnt = j // k
print(divEnt)


2

In [12]:
p = 3
q = 10
modulo = q % p
print(modulo)


1

In [14]:
a = "Hola, "
b = 'qué tal'
ope1 = a + b
ope2 = b * 3
c = """Aquí estoy.
Acá no estoy."""
print(ope2)


qué talqué talqué tal

In [16]:
a = "4"
b = 2
c = int(a) * b
d = a + str(b)
e = float(a) / b
print(d)


42
== igual que
> mayor que
< menor que
>= mayor o igual que
<= menor o igual que
!= diferente de

In [19]:
BOLE = 8 > 9
bole = 2 * 2 == 2 ** 2
print(bole)


True
and ¿Se cumplen A y B?
or ¿Se cumple A o B?
not - Lo opuesto a A

In [21]:
a = not True
b = True and True
c = True and False
d = False and False
e = True or False
f = False or False
g = True or True
print(g)


True

Ejercicios


In [ ]:
"""¿Qué valor devolverían los siguientes booleanos? La jerarquía 
es not > or > and"""

Pepe = not not False
Ana = not False and not True
Mary = False or True and True
w = 1 < 1 ** 3
t = 3 // 2 != 3 % 2
s = "Hola" == "hola"
r = 5 ** 2 > 3 ** 3 or True
var = 6 / 3 >= 10 % 5 and 25 ** (1 / 2) <= 3 + 2